PICO
نویسندگان
چکیده
Memory safety violations such as buffer overflows are a threat to security this day. A common solution ensure memory for C is code instrumentation. However, often causes high execution-time overhead and therefore rarely used in production. Static analyses can reduce by proving some accesses bounds at compile time. In practice, however, static may fail verify in-bounds due over-approximation. Therefore, it important additionally optimize the checks that reside program. article, we present PICO, an approach eliminate replace checks. PICO exactly captures spatial of using Presburger formulas either them statically or substitute existing with more efficient ones. Thereby, generate which each covers multiple place infrequently executed locations. We evaluate our LLVM-based prototype well-known SoftBound instrumentation on SPEC benchmarks commonly related work. reduces introduced 36% average (and code-size 24%). Our evaluation shows impact substituting dominates removing provably redundant
منابع مشابه
Pico: Automatically Designing Custom Computers Pico Architecture Synthesis System
architecture specifications Figure 3. PICO’s hierarchical design flow.
متن کاملPico Without Public Keys
Pico is a user authentication system that does not require remembering secrets. It is based on a personal handheld token that holds the user’s credentials and that is unlocked by a “personal aura” generated by digital accessories worn by the owner. The token, acting as prover, engages in a public-key-based authentication protocol with the verifier. What would happen to Pico if success of the my...
متن کاملPico: No More Passwords!
From a usability viewpoint, passwords and PINs have reached the end of their useful life. Even though they are convenient for implementers, for users they are increasingly unmanageable. The demands placed on users (passwords that are unguessable, all different, regularly changed and never written down) are no longer reasonable now that each person has to manage dozens of passwords. Yet we can’t...
متن کاملPico – Quantum Phenomena and Devices
We offer summer projects related to the following topics. For more information on our research in general, check out the group website and recent publications. All topics are suitable for both Bachelor’s and Master’s students, and the summer project can be summarized as a Bachelor’s thesis or a special assignment. Also topics for Master’s theses are available. The projects include design and na...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Architecture and Code Optimization
سال: 2021
ISSN: ['1544-3973', '1544-3566']
DOI: https://doi.org/10.1145/3460434